female having recently given birth - Turc Anglais Dictionnaire